package com.naiterui.ehp.bp.bo.esign;

import java.util.Date;

import lombok.Builder;
import lombok.Data;

/**
 * @author guoyongxiang
 * @date 2019/12/2 19:27
 * @since 1.0.0
 */
@Builder
@Data
public class RecomSignParamBO {

    public static final int REQUEST_FROM_CMS = 1;
    public static final int REQUEST_FROM_APP = 2;
    public static final int REQUEST_FROM_PC = 3;
    public static final int REQUEST_FROM_SYSTEM = 4;

    /** 签名用户ID */
    private Long signUserId;
    /** 业务编号(处方编号、病例编号) */
    private String bizSn;
    /** 患者年龄 */
    private String patientAge;
    /** 患者姓名 */
    private String patientName;
    /** 患者性别(0:女, 1:男) */
    private Integer patientGender;
    /** 单据创建时间 */
    private Date createdAt;
    /** PDF文件绝对路径 */
    private String pdfPath;
    /**
     * 预签名唯一标识
     */
    private String uniqueId;

    /**
     * 请求来源(主要针对药师用户使用)：1：cms, 2： app
     */
    private Integer requestFrom;

    /**
     * 静态签署密码 根据厂商签名接口需要在签名时传入静态密码的场景使用 目前使用该参数的厂商：四川CA
     */
    private String pin;
}
